
import service.LibraryService;
import ui.LibraryGUI;
import ui.LoginWindow;

import javax.swing.*;

/**
 * 程序入口。
 */
public class Main {
    public static void main(String[] args) {
        // 初始化业务服务
        LibraryService service = new LibraryService();

        // 创建登录窗口
        JFrame frame = new JFrame();
        LoginWindow login = new LoginWindow(frame, service);

        // 登录成功后启动主界面
        if (login.isLoginSuccess()) {
            SwingUtilities.invokeLater(() -> {
                LibraryGUI gui = new LibraryGUI(service);
            });
        } else {
            System.exit(0); // 登录失败或取消，退出程序
        }
    }
}